#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

void b_sort(int* p,int size)
{
	for (int i = 0; i < size - 1; i++)
	{
		int tmp = 0;
		for (int j = 0; j < size - i - 1; j++)
		{
			if (*(p + j) > *(p + j + 1))
			{
				int t = *(p +j);
				*(p + j) = *(p + j + 1);
				*(p + j + 1) = t;
				tmp = 1;
			}
		}
		if (tmp == 0)
			break;
	}
}


int main()
{
	int arr[10] = { 3,9,7,21,1,3,12,5,2,4 };
	int sz = sizeof(arr) / sizeof(arr[0]);
	b_sort(arr, sz);
	for (int i = 0; i < sz; i++)
		printf("%d ", arr[i]);
	return 0;
}